@charset "UTF-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; box-sizing: border-box; }

body { line-height: 1; font-family: "Microsoft YaHei","微软雅黑",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji !important; }

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

a { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

ins { background-color: #ff9; color: #000; text-decoration: none; }

mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help; }

table { border-collapse: collapse; border-spacing: 0; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; }

input, select { vertical-align: middle; }

.icon-folder::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_folder.svg"); }

.icon-folderclose::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_folderclose.svg"); }

.icon-folderopen::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_folderopen.svg"); }

.icon-refresh::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_refresh.svg"); }

.icon-refresh_blue::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_refresh_blue.svg"); }

.icon-inspection::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_inspection.svg"); }

.icon-printer::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_printer.svg"); }

.icon-bj::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_bj.svg"); }

.icon-del::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_del.svg"); }

.icon-enter::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_enter.svg"); }

.icon-cancel::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_cancel.svg"); }

.icon-solid_card::before { content: ''; display: block; width: 16px; height: 14px; position: relative; background-image: url("../img/icon_solid_card.svg"); }

.icon-solid_AIDS::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_solid_AIDS.svg"); }

.icon-solid_treatment::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_solid_treatment.svg"); }

.icon-opt_print::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_opt_print.svg"); }

.icon-opt_print-dis::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_opt_print-dis.svg"); }

.icon-cancel_collect::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_cancel_collect.svg"); }

.icon-execute::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_execute.svg"); }

.icon-turn::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_turn.svg"); }

.icon-calculation::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_calculation.svg"); }

.icon-tip::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_tip.svg"); }

.icon-checker::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_checker.svg"); }

.icon-department::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_department.svg"); }

.icon-backSpace::before { content: ''; display: block; width: 22px; height: 14px; position: relative; background-image: url("../img/icon_backSpace.svg"); }

.icon-arrow-down::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_arrow-down.svg"); }

.icon-arrow-up::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_arrow-up.svg"); }

.icon-cancelBuild::before { content: ''; display: block; width: 20px; height: 20px; position: relative; background-image: url("../img/icon_cancelBuild.svg"); }

.icon-cancelSend::before { content: ''; display: block; width: 20px; height: 20px; position: relative; background-image: url("../img/icon_cancelSend.svg"); }

.icon-cancelBuild-dis::before { content: ''; display: block; width: 20px; height: 20px; position: relative; background-image: url("../img/icon_cancelBuild-dis.svg"); }

.icon-cancelSend-dis::before { content: ''; display: block; width: 20px; height: 20px; position: relative; background-image: url("../img/icon_cancelSend-dis.svg"); }

.icon-avatar-men::before { content: ''; display: block; width: 28px; height: 28px; position: relative; background-image: url("../img/icon_avatar-men.svg"); }

.icon-avatar-women::before { content: ''; display: block; width: 28px; height: 28px; position: relative; background-image: url("../img/icon_avatar-women.svg"); }

.icon-avatar-unknown::before { content: ''; display: block; width: 28px; height: 28px; position: relative; background-image: url("../img/icon_avatar-unknown.svg"); }

.icon-avatar-noknow::before { content: ''; display: block; width: 28px; height: 28px; position: relative; background-image: url("../img/icon_avatar-noknow.svg"); }

.icon-avatar-men-kid::before { content: ''; display: block; width: 28px; height: 28px; position: relative; background-image: url("../img/icon_avatar-men-kid.svg"); }

.icon-avatar-women-kid::before { content: ''; display: block; width: 28px; height: 28px; position: relative; background-image: url("../img/icon_avatar-women-kid.svg"); }

.icon-avatar-men-baby::before { content: ''; display: block; width: 28px; height: 28px; position: relative; background-image: url("../img/icon_avatar-men-baby.svg"); }

.icon-avatar-women-baby::before { content: ''; display: block; width: 28px; height: 28px; position: relative; background-image: url("../img/icon_avatar-women-baby.svg"); }

.icon-btn-peizhi::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_btn-peizhi.svg"); }

.icon-status_yes::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_status_yes.svg"); }

.icon-status_no::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_status_no.svg"); }

.icon-next::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_next.svg"); }

.icon-up::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_up.svg"); }

.icon-device::before { content: ''; display: block; width: 18px; height: 18px; position: relative; background-image: url("../img/icon_device.svg"); }

.icon-maxbtn::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_maxbtn.svg"); }

.icon-reduction::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_reduction.svg"); }

.icon-monthicon::before { content: ''; display: block; width: 18px; height: 18px; position: relative; background-image: url("../img/icon_monthicon.svg"); }

.icon-blood::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_blood.svg"); }

.icon-blood-dis::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_blood-dis.svg"); }

.icon-open::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_open.svg"); }

.icon-folders::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_folders.svg"); }

.icon-file::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_file.svg"); }

.icon-change_format::before { content: ''; display: block; width: 64px; height: 32px; position: relative; background-image: url("../img/icon_change_format.svg"); }

.icon-change_list::before { content: ''; display: block; width: 64px; height: 32px; position: relative; background-image: url("../img/icon_change_list.svg"); }

.icon-menu::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_menu.svg"); }

.icon-menu-hover::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_menu-hover.svg"); }

.icon-jiechu::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_jiechu.svg"); }

.icon-baofei::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_baofei.svg"); }

.icon-copy::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_copy.svg"); }

.icon-default-bg::before { content: ''; display: block; width: 140px; height: 140px; position: relative; background-image: url("../img/icon_default-bg.svg"); }

.icon-qbsh::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_qbsh.svg"); }

.icon-qbbsh::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_qbbsh.svg"); }

.icon-copyym::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_copyym.svg"); }

.icon-ymgroup::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_ymgroup.svg"); }

.icon-notice::before { content: ''; display: block; width: 24px; height: 24px; position: relative; background-image: url("../img/icon_notice.svg"); }

.icon-test-tube::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_test-tube.svg"); }

.icon-test-tube-off::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_test-tube-off.svg"); }

.icon-blood-drop::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_blood-drop.svg"); }

.icon-blood-off::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_blood-off.svg"); }

.icon-blood-off-outline::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_blood-off-outline.svg"); }

.icon-fcxx::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_fcxx.svg"); }

.icon-wjzxx::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_wjzxx.svg"); }

.icon-xgsqxm::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_xgsqxm.svg"); }

.icon-fullscreen::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_fullscreen.svg"); }

.icon-file-folder::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_file-folder.svg"); }

.icon-file-star::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_file-star.svg"); }

.icon-file-recently::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_file-recently.svg"); }

.icon-file-password::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_file-password.svg"); }

.icon-file-pdf::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_file-pdf.svg"); }

.icon-file-ppt::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_file-ppt.svg"); }

.icon-file-xls::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_file-xls.svg"); }

.icon-file-doc::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_file-doc.svg"); }

.icon-plan-ycsz::before { content: ''; display: block; width: 80px; height: 80px; position: relative; background-image: url("../img/icon_plan-ycsz.svg"); }

.icon-plan-deal::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_plan-deal.svg"); }

.icon-plan-deal-disabled::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_plan-deal-disabled.svg"); }

.icon-bf-exit-screen-o::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_bf-exit-screen-o.svg"); }

.icon-bf-full-screen-o::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_bf-full-screen-o.svg"); }

.icon-bf-ilis-ic-files::before { content: ''; display: block; width: 20px; height: 20px; position: relative; background-image: url("../img/icon_bf-ilis-ic-files.svg"); }

.icon-freeze-high::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_freeze-high.svg"); }

.icon-freeze-low::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_freeze-low.svg"); }

.icon-freeze-nor::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_freeze-nor.svg"); }

.icon-freeze-null::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_freeze-null.svg"); }

.icon-humidity-high::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_humidity-high.svg"); }

.icon-humidity-low::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_humidity-low.svg"); }

.icon-humidity-nor::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_humidity-nor.svg"); }

.icon-humidity-null::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_humidity-null.svg"); }

.icon-refrigerate-high::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_refrigerate-high.svg"); }

.icon-refrigerate-low::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_refrigerate-low.svg"); }

.icon-refrigerate-nor::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_refrigerate-nor.svg"); }

.icon-refrigerate-null::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_refrigerate-null.svg"); }

.icon-temperature-high::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_temperature-high.svg"); }

.icon-temperature-low::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_temperature-low.svg"); }

.icon-temperature-nor::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_temperature-nor.svg"); }

.icon-temperature-null::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_temperature-null.svg"); }

.icon-oPDSampleMain-setting::before { content: ''; display: block; width: 24px; height: 24px; position: relative; background-image: url("../img/icon_oPDSampleMain-setting.svg"); }

.icon-oPDSampleMain-tatsearch::before { content: ''; display: block; width: 24px; height: 24px; position: relative; background-image: url("../img/icon_oPDSampleMain-tatsearch.svg"); }

.icon-oPDSampleMain-dis::before { content: ''; display: block; width: 24px; height: 24px; position: relative; background-image: url("../img/icon_oPDSampleMain-dis.svg"); }

.icon-oPDSampleMain-release::before { content: ''; display: block; width: 24px; height: 24px; position: relative; background-image: url("../img/icon_oPDSampleMain-release.svg"); }

.icon-oPDSampleMain-setting-active::before { content: ''; display: block; width: 24px; height: 24px; position: relative; background-image: url("../img/icon_oPDSampleMain-setting-active.svg"); }

.icon-oPDSampleMain-tatsearch-active::before { content: ''; display: block; width: 24px; height: 24px; position: relative; background-image: url("../img/icon_oPDSampleMain-tatsearch-active.svg"); }

.icon-oPDSampleMain-dis-active::before { content: ''; display: block; width: 24px; height: 24px; position: relative; background-image: url("../img/icon_oPDSampleMain-dis-active.svg"); }

.icon-oPDSampleMain-release-active::before { content: ''; display: block; width: 24px; height: 24px; position: relative; background-image: url("../img/icon_oPDSampleMain-release-active.svg"); }

.icon-oPDSampleMain-AIDS::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_oPDSampleMain-AIDS.svg"); }

.icon-oPDSampleMain-treatment::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_oPDSampleMain-treatment.svg"); }

.icon-oPDSampleMain-others::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_oPDSampleMain-others.svg"); }

.icon-oPDSampleMain-infection::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_oPDSampleMain-infection.svg"); }

.icon-oPDSampleMain-searchPlus::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_oPDSampleMain-searchPlus.svg"); }

.icon-oPDSampleMain-notice::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_oPDSampleMain-notice.svg"); }

.icon-autoSortSample-abnormal::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_autoSortSample-abnormal.svg"); }

.icon-autoSortSample-sorting::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_autoSortSample-sorting.svg"); }

.icon-autoSortSample-pack::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_autoSortSample-pack.svg"); }

.icon-autoSortSample-tablePack::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_autoSortSample-tablePack.svg"); }

.icon-autoSortSample-unpack::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/icon_autoSortSample-unpack.svg"); }

.icon-delete::before { content: ''; display: block; width: 28px; height: 28px; position: relative; background-image: url("../img/doc_delete.png"); }

.icon-symbol::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-image: url("../img/doc_symbol.png"); }

.icon-list-avatar::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_list-avatar.svg"); -webkit-mask-image: url("../img/icon_list-avatar.svg"); background: #4088FE; }

.icon-list-avatar.disabled::before { background: #BBBBBB; cursor: not-allowed; }

.icon-list-blood::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_list-blood.svg"); -webkit-mask-image: url("../img/icon_list-blood.svg"); background: #4088FE; }

.icon-list-blood.disabled::before { background: #BBBBBB; cursor: not-allowed; }

.icon-list-delete::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_list-delete.svg"); -webkit-mask-image: url("../img/icon_list-delete.svg"); background: #4088FE; }

.icon-list-delete.disabled::before { background: #BBBBBB; cursor: not-allowed; }

.icon-list-fee::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_list-fee.svg"); -webkit-mask-image: url("../img/icon_list-fee.svg"); background: #4088FE; }

.icon-list-fee.disabled::before { background: #BBBBBB; cursor: not-allowed; }

.icon-list-blood-match::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_list-blood-match.svg"); -webkit-mask-image: url("../img/icon_list-blood-match.svg"); background: #4088FE; }

.icon-list-blood-match.disabled::before { background: #BBBBBB; cursor: not-allowed; }

.icon-list-out-library::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_list-out-library.svg"); -webkit-mask-image: url("../img/icon_list-out-library.svg"); background: #4088FE; }

.icon-list-out-library.disabled::before { background: #BBBBBB; cursor: not-allowed; }

.icon-list-blood-withdrawal::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_list-blood-withdrawal.svg"); -webkit-mask-image: url("../img/icon_list-blood-withdrawal.svg"); background: #4088FE; }

.icon-list-blood-withdrawal.disabled::before { background: #BBBBBB; cursor: not-allowed; }

.icon-list-cancel-print::before { content: ''; display: block; width: 14px; height: 14px; position: relative; mask-image: url("../img/icon_list-cancel-print.svg"); -webkit-mask-image: url("../img/icon_list-cancel-print.svg"); background: #4088FE; }

.icon-list-cancel-print.disabled::before { background: #BBBBBB; cursor: not-allowed; }

.icon-depart { width: 20px; height: 20px; background: #66BB6A; display: flex; align-items: center; justify-content: center; border-radius: 50%; }

.image-default::before { content: ''; display: block; width: 97px; height: 76px; background: url("../img/image-default.png") 100%/100% no-repeat; }

.icon-export::before { content: ''; display: block; width: 16px; height: 16px; position: relative; background-size: 16px 16px; background-image: url("../img/icon_export.svg"); }

.icon-avatar::before { content: ''; display: block; width: 34px; height: 34px; border-radius: 50%; background: url("../img/icon-avatar.png") 100%/100% no-repeat; }

.icon-menu::before { mask-image: url(../img/icon_menu.svg); -webkit-mask-image: url(../img/icon_menu.svg); background: #666; }

.icon-menu:hover:before { background: #4088FE; }

.icon-bj::before { cursor: pointer; }

.icon-del::before { cursor: pointer; }

.icon-avatar-men::before, .icon-avatar-women::before, .icon-avatar-noknow::before, .icon-avatar-unknown::before, .icon-maxbtn::before, .icon-reduction::before { background-size: 100% 100%; }

.icon-file-order::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_file-order.svg"); -webkit-mask-image: url("../img/icon_file-order.svg"); }

.icon-file-order::before { background: #262626; }

.icon-file-order.disabled::before { background: #999999; cursor: not-allowed; }

.icon-file-order:hover::before { background: #2469F2; }

.icon-file-order:active::before { background: #215ED9; }

.icon-file-set::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_file-set.svg"); -webkit-mask-image: url("../img/icon_file-set.svg"); }

.icon-file-set::before { background: #262626; }

.icon-file-set.disabled::before { background: #999999; cursor: not-allowed; }

.icon-file-set:hover::before { background: #2469F2; }

.icon-file-set:active::before { background: #215ED9; }

.icon-file-refresh::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_file-refresh.svg"); -webkit-mask-image: url("../img/icon_file-refresh.svg"); }

.icon-file-refresh::before { background: #262626; }

.icon-file-refresh.disabled::before { background: #999999; cursor: not-allowed; }

.icon-file-refresh:hover::before { background: #2469F2; }

.icon-file-refresh:active::before { background: #215ED9; }

.icon-file-details::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_file-details.svg"); -webkit-mask-image: url("../img/icon_file-details.svg"); }

.icon-file-details::before { background: #2469F2; }

.icon-file-details.disabled::before { background: #999999; cursor: not-allowed; }

.icon-file-details:hover::before { background: #4D94FF; }

.icon-file-details:active::before { background: #215ED9; }

.icon-file-log::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_file-log.svg"); -webkit-mask-image: url("../img/icon_file-log.svg"); }

.icon-file-log::before { background: #2469F2; }

.icon-file-log.disabled::before { background: #999999; cursor: not-allowed; }

.icon-file-log:hover::before { background: #4D94FF; }

.icon-file-log:active::before { background: #215ED9; }

.icon-file-logout::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_file-logout.svg"); -webkit-mask-image: url("../img/icon_file-logout.svg"); }

.icon-file-logout::before { background: #2469F2; }

.icon-file-logout.disabled::before { background: #999999; cursor: not-allowed; }

.icon-file-logout:hover::before { background: #4D94FF; }

.icon-file-logout:active::before { background: #215ED9; }

.icon-file-upgrade::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_file-upgrade.svg"); -webkit-mask-image: url("../img/icon_file-upgrade.svg"); }

.icon-file-upgrade::before { background: #2469F2; }

.icon-file-upgrade.disabled::before { background: #999999; cursor: not-allowed; }

.icon-file-upgrade:hover::before { background: #4D94FF; }

.icon-file-upgrade:active::before { background: #215ED9; }

.icon-file-edit::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_file-edit.svg"); -webkit-mask-image: url("../img/icon_file-edit.svg"); }

.icon-file-edit::before { background: #2469F2; }

.icon-file-edit.disabled::before { background: #999999; cursor: not-allowed; }

.icon-file-edit:hover::before { background: #4D94FF; }

.icon-file-edit:active::before { background: #215ED9; }

.icon-file-submit::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_file-submit.svg"); -webkit-mask-image: url("../img/icon_file-submit.svg"); }

.icon-file-submit::before { background: #2469F2; }

.icon-file-submit.disabled::before { background: #999999; cursor: not-allowed; }

.icon-file-submit:hover::before { background: #4D94FF; }

.icon-file-submit:active::before { background: #215ED9; }

.icon-file-delfile::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_file-delfile.svg"); -webkit-mask-image: url("../img/icon_file-delfile.svg"); }

.icon-file-delfile::before { background: #2469F2; }

.icon-file-delfile.disabled::before { background: #999999; cursor: not-allowed; }

.icon-file-delfile:hover::before { background: #4D94FF; }

.icon-file-delfile:active::before { background: #215ED9; }

.icon-file-start::before { content: ''; display: block; width: 16px; height: 16px; position: relative; mask-image: url("../img/icon_file-start.svg"); -webkit-mask-image: url("../img/icon_file-start.svg"); }

.icon-file-start::before { background: #2469F2; }

.icon-file-start.disabled::before { background: #999999; cursor: not-allowed; }

.icon-file-start:hover::before { background: #4D94FF; }

.icon-file-start:active::before { background: #215ED9; }

.icon-main-add::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-add.svg"); }

.icon-main-add-dis::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-add-dis.svg"); }

.icon-main-add-hover::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-add-hover.svg"); }

.icon-main-del::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-del.svg"); }

.icon-main-del-dis::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-del-dis.svg"); }

.icon-main-del-hover::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-del-hover.svg"); }

.icon-main-save::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-save.svg"); }

.icon-main-save-dis::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-save-dis.svg"); }

.icon-main-save-hover::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-save-hover.svg"); }

.icon-main-prev::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-prev.svg"); }

.icon-main-prev-dis::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-prev-dis.svg"); }

.icon-main-prev-hover::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-prev-hover.svg"); }

.icon-main-next::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-next.svg"); }

.icon-main-next-dis::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-next-dis.svg"); }

.icon-main-next-hover::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-next-hover.svg"); }

.icon-main-bioApproval::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-bioApproval.svg"); }

.icon-main-bioApproval-dis::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-bioApproval-dis.svg"); }

.icon-main-bioApproval-hover::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-bioApproval-hover.svg"); }

.icon-main-specialModule::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-specialModule.svg"); }

.icon-main-specialModule-dis::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-specialModule-dis.svg"); }

.icon-main-specialModule-hover::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-specialModule-hover.svg"); }

.icon-main-initialapproval::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-initialapproval.svg"); }

.icon-main-initialapproval-dis::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-initialapproval-dis.svg"); }

.icon-main-initialapproval-hover::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-initialapproval-hover.svg"); }

.icon-main-bigreview::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-bigreview.svg"); }

.icon-main-bigreview-dis::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-bigreview-dis.svg"); }

.icon-main-bigreview-hover::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-bigreview-hover.svg"); }

.icon-main-approval::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-approval.svg"); }

.icon-main-approval-dis::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-approval-dis.svg"); }

.icon-main-approval-hover::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-approval-hover.svg"); }

.icon-main-cancelapproval::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-cancelapproval.svg"); }

.icon-main-cancelapproval-dis::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-cancelapproval-dis.svg"); }

.icon-main-cancelapproval-hover::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-cancelapproval-hover.svg"); }

.icon-main-print::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-print.svg"); }

.icon-main-print-dis::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-print-dis.svg"); }

.icon-main-print-hover::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-print-hover.svg"); }

.icon-main-search::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-search.svg"); }

.icon-main-search-dis::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-search-dis.svg"); }

.icon-main-search-hover::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-search-hover.svg"); }

.icon-main-isNotPrint::before { content: ''; display: block; width: 20px; height: 20px; position: relative; background-image: url("../img/icon_main-isNotPrint.svg"); }

.icon-main-isNotPrint-dis::before { content: ''; display: block; width: 20px; height: 20px; position: relative; background-image: url("../img/icon_main-isNotPrint-dis.svg"); }

.icon-main-isNotPrint-hover::before { content: ''; display: block; width: 20px; height: 20px; position: relative; background-image: url("../img/icon_main-isNotPrint-hover.svg"); }

.icon-main-more::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-more.svg"); }

.icon-main-more-dis::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-more-dis.svg"); }

.icon-main-more-hover::before { content: ''; display: block; width: 32px; height: 32px; position: relative; background-image: url("../img/icon_main-more-hover.svg"); }

.sub-portal > .main-container > .top-tabs > .tab-body { background: #E3E7EC; }

.sub-portal > .main-container > .top-tabs > .tab-body.el-tabs > .el-tabs__content { width: calc(100% - 16px); top: 56px; left: 8px; right: 8px; bottom: 8px; background: transparent; border-radius: 4px; box-shadow: none; }
.sub-portal > .main-container > .top-tabs > .tab-body.el-tabs > .el-tabs__content > .el-tab-pane > .tab-content { background: #F8F8F8; }
.sub-portal > .main-container > .top-tabs > .tab-body.el-tabs > .el-tabs__content > .el-tab-pane > .tab-content > div { width: 100%; height: 100%; }
.sub-portal > .main-container > .top-tabs > .tab-body.el-tabs > .el-tabs__content > .el-tab-pane > .tab-content > div .bg-white { background: #FFFFFF; }
.sub-portal > .main-container > .top-tabs > .tab-body.el-tabs > .el-tabs__content > .el-tab-pane > .tab-content > div .el-tabs { height: 100%; width: 100%; }
.sub-portal > .main-container > .top-tabs > .tab-body.el-tabs > .el-tabs__content > .el-tab-pane > .tab-content > div .el-tabs__header { height: 32px; }
.sub-portal > .main-container > .top-tabs > .tab-body.el-tabs > .el-tabs__content > .el-tab-pane > .tab-content > div .el-tabs__header > .el-tabs__nav-wrap .el-tabs__nav-scroll > .el-tabs__nav .el-tabs__item { height: 32px; line-height: 19px; padding: 6px 16px 7px !important; }
.sub-portal > .main-container > .top-tabs > .tab-body.el-tabs > .el-tabs__content > .el-tab-pane > .tab-content > div .el-tabs__header > .el-tabs__nav-wrap .el-tabs__nav-scroll > .el-tabs__nav .el-tabs__item.is-active { font-weight: bold; }
.sub-portal > .main-container > .top-tabs > .tab-body.el-tabs > .el-tabs__content > .el-tab-pane > .tab-content > div .el-tabs__header > .el-tabs__nav-wrap .el-tabs__nav-scroll > .el-tabs__nav .el-tabs__item:hover { color: #4088FE !important; }
.sub-portal > .main-container > .top-tabs > .tab-body.el-tabs > .el-tabs__content > .el-tab-pane > .tab-content > div .el-tabs__header > .el-tabs__nav-wrap::after { height: 1px; background-color: #D6D7DC; }
.sub-portal > .main-container > .top-tabs > .tab-body.el-tabs > .el-tabs__content > .el-tab-pane > .tab-content > div .el-tabs__content { height: calc(100% - 32px); width: 100%; top: 0; position: relative; }
.sub-portal > .main-container > .top-tabs > .tab-body.el-tabs > .el-tabs__content > .el-tab-pane > .tab-content > div .el-tabs__content::before { display: none; }
.sub-portal > .main-container > .top-tabs > .tab-body.el-tabs > .el-tabs__content > .el-tab-pane > .tab-content > div .el-tabs__content .el-tab-pane { height: 100%; width: 100%; }
.sub-portal > .main-container > .top-tabs > .tab-body.el-tabs > .el-tabs__content > .el-tab-pane > .tab-content > div .el-tabs__content .el-tab-pane > div { height: 100%; width: 100%; }

.devModel { height: 100%; width: 100%; }
.devModel .el-tabs { height: 100%; width: 100%; }
.devModel .el-tabs__header { height: 32px; }
.devModel .el-tabs__header > .el-tabs__nav-wrap .el-tabs__nav-scroll > .el-tabs__nav .el-tabs__item { height: 32px; line-height: 19px; padding-left: 16px; padding-right: 16px; padding-top: 6px !important; padding-bottom: 7px !important; }
.devModel .el-tabs__header > .el-tabs__nav-wrap .el-tabs__nav-scroll > .el-tabs__nav .el-tabs__item.is-active { font-weight: bold; }
.devModel .el-tabs__header > .el-tabs__nav-wrap::after { height: 1px; background-color: #D6D7DC; }
.devModel .el-tabs__content { height: calc(100% - 32px); width: 100%; top: 0; position: relative; }
.devModel .el-tabs__content::before { display: none; }
.devModel .el-tabs__content .el-tab-pane { height: 100%; width: 100%; }
.devModel .el-tabs__content .el-tab-pane > div { height: 100%; width: 100%; }

.el-button { font-size: 14px; line-height: 20px; padding: 5px 16px; animation: throttle 1s step-end forwards; }
.el-button:active { animation: none; }
.el-button.is-plain { color: #4088FE; border: 1px solid #4088FE; }
.el-button.is-plain:hover { background: #EBF4FF; border-color: #4088FE; color: #4088FE; }
.el-button.is-plain:active { color: #2678FC; background: #D3E6FE; border-color: #2678FC; }
.el-button.is-plain.is-disabled { color: #999999; background: #EEEEEE; border-color: #BBBBBB; }
.el-button.is-plain.is-disabled:hover, .el-button.is-plain.is-disabled:active { color: #999999; background: #EEEEEE; border-color: #BBBBBB; }
.el-button--plain-danger { color: #FF3D40; background: #FFFFFF; border: 1px solid #FF3D40; }
.el-button--plain-danger:hover, .el-button--plain-danger:focus { color: #FF3D40; background: #FFEDEE; border: 1px solid #FF3D40; }
.el-button--plain-danger:active { /*未规范 */ color: #ED3B3D; background: #FCD7D8; border: 1px solid #ED3B3D; }
.el-button--primary { background: #4088FE; border-color: #4088FE; }
.el-button--primary:hover { background: #72A7FC; border-color: #72A7FC; }
.el-button--primary:active { background: #2678FC; border-color: #2678FC; }
.el-button--primary:focus { background: #4088FE; border-color: #4088FE; }
.el-button.is-disabled { color: #888888; background: #EEEEEE; border-color: #EEEEEE; }
.el-button.is-disabled:hover, .el-button.is-disabled:active { color: #888888; background: #EEEEEE; border-color: #EEEEEE; }
.el-button.plainBtn { padding: 5px 7px; font-size: 16px; }

@keyframes throttle { from { pointer-events: none; }
  to { pointer-events: all; } }
.el-button--check { position: relative; line-height: 20px; font-size: 14px; font-family: MicrosoftYaHei; color: #4088FE; padding: 5px 16px; background: #EBF3FE; border: 1px solid #4088FE; opacity: 1; border-radius: 4px; }
.el-button--check:after { content: ''; position: absolute; right: -1px; bottom: -1px; width: 16px; height: 16px; background: url("../img/ico_img_selected.svg") 100%/100% no-repeat; }

.el-button + .el-button { margin-left: 8px; }

.el-input__inner { line-height: 32px; height: 32px; padding: 4px 10px; border-radius: 4px; border: 1px solid #C7D0DA; color: #262626; }
.el-input__inner:hover { border-color: #4088FE; }
.el-input__suffix { position: absolute; height: 100%; right: 6px !important; top: 0; }
.el-input__suffix-inner i { width: 16px; line-height: 32px; }
.el-input__prefix { position: absolute; height: 100%; left: 6px !important; top: 0; }
.el-input__prefix i { display: flex; justify-content: center; align-items: center; width: 16px; }
.el-input__prefix .el-input__icon { line-height: 32px; }
.el-input.is-disabled .el-input__inner { color: #262626; background: #F5F5F5; border-color: #C7D0DA; }

.el-input--suffix .el-input__inner { padding-right: 26px; }

.el-input--prefix .el-input__inner { padding-left: 26px; }

.el-input-number.is-disabled .el-input-number__decrease, .el-input-number.is-disabled .el-input-number__increase { border-color: #c7d0da; }
.el-input-number.is-disabled .el-input-number__decrease i, .el-input-number.is-disabled .el-input-number__increase i { color: #c7d0da; }
.el-input-number.is-disabled .el-input.is-disabled .el-input__inner { border-color: #c7d0da; }
.el-input-number .el-input .el-input__inner { text-align: left; }

.el-input .text-ellipsis.el-input__inner, .el-input .option-select .el-input__inner, .option-select .el-input .el-input__inner { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.el-textarea__inner { height: 100%; }
.el-textarea__inner:hover { border-color: #4088FE; }

.el-radio { margin-right: 16px; color: #262626; }
.el-radio > .el-radio__input { height: 16px; }
.el-radio > .el-radio__input .el-radio__inner { width: 16px; height: 16px; }
.el-radio > .el-radio__input.is-checked .el-radio__inner { background: transparent; border: 1px solid #4088FE; }
.el-radio > .el-radio__input.is-checked .el-radio__inner::after { width: 10px; height: 10px; background-color: #4088FE; }
.el-radio__label { padding-left: 4px; line-height: 32px; height: 32px; display: inline-block; vertical-align: middle; }
.el-radio__label .symbol { font-size: 12px; padding: 0 5px 2px 4px; margin-left: 4px; height: 16px; line-height: 16px; background: #F45558; border-radius: 10px; color: #FFFFFF; position: relative; top: -1px; }

.el-checkbox { margin-right: 16px; }
.el-checkbox__input { height: 16px; }
.el-checkbox__input .el-checkbox__inner { width: 16px; height: 16px; }
.el-checkbox__input .el-checkbox__inner::after { width: 4px; height: 9px; left: 5px; }
.el-checkbox__label { padding-left: 4px; line-height: 32px; height: 32px; display: inline-block; vertical-align: middle; }

.el-date-editor.el-input__inner { padding: 5px 2px 5px 10px; }
.el-date-editor--daterange .el-range__icon, .el-date-editor--timerange .el-range__icon { line-height: 20px; }
.el-date-editor--daterange .el-range-separator, .el-date-editor--timerange .el-range-separator { width: auto; line-height: 20px; }
.el-date-editor--daterange .el-range__close-icon, .el-date-editor--timerange .el-range__close-icon { line-height: 22px; }
.el-date-editor--date .el-icon-date::before { position: relative; }
.el-date-editor--date .el-icon-circle-close { position: relative; top: 2px; }
.el-date-editor--datetime .el-input__prefix .el-input__icon { line-height: 32px; }
.el-date-editor.is-disabled, .el-date-editor.is-disabled:hover { border-color: #C7D0DA; background: #F5F5F5; color: #262626; }

.el-select:hover .el-input__inner { border-color: #4088FE; }

.el-select.color-primary > .el-input > .el-input__inner { color: #4088FE; }

.el-select.color-danger > .el-input > .el-input__inner { color: #FF3D40; }

.el-select.color-success > .el-input > .el-input__inner { color: #00C484; }

.el-select__tags .el-tag.el-tag--info { background: #EBF4FF; border-color: #EBF4FF; color: #262626; }
.el-select__tags .el-tag.el-tag--info .el-tag__close { background: #EBF4FF; color: #262626; }
.el-select .el-input.is-disabled .el-input__inner:hover { border-color: #C7D0DA; }

.el-select-dropdown__list { padding-bottom: 14px; }
.el-select-dropdown__item { height: 40px; line-height: 40px; color: #262626; }
.el-select-dropdown__item.selected { color: #333333; background: #D7EFFF; }
.el-select-dropdown__item.hover { background: #D7EFFF; }
.el-select-dropdown__item span { font-size: 14px; line-height: 40px; }
.el-select-dropdown__item .opt-panel { display: flex; align-items: center; justify-content: space-between; }
.el-select-dropdown__item .opt-panel span:nth-of-type(1) { margin-right: 10px; }
.el-select-dropdown__item .opt-panel span:nth-of-type(2) { font-size: 12px; max-width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.el-select-dropdown.is-multiple .el-select-dropdown__item { height: 40px; line-height: 40px; }
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected { color: #333333; background: #D7EFFF; }
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after { font-size: 16px; color: #4088FE; }
.el-select-dropdown.is-multiple .el-select-dropdown__item.hover { background: #D7EFFF; }
.el-select-dropdown.is-multiple .el-select-dropdown__item span { font-size: 14px; line-height: 40px; }
.el-select-dropdown.el-popper[x-placement^=bottom] { margin-top: 4px; }
.el-select-dropdown .popper__arrow { display: none; }

.el-form-item { display: flex; align-items: center; margin-bottom: 16px; }
.el-form-item__label { font-size: 14px; font-weight: normal; padding-right: 10px; line-height: 32px; color: #262626; flex-shrink: 0; }
.el-form-item__content { flex: 1; margin-left: 0 !important; line-height: 32px; height: 32px; }
.el-form-item__content .el-input { display: flex; }
.el-form-item__content .el-input-group__prepend, .el-form-item__content .el-input-group__append { display: flex; align-items: center; justify-content: center; }
.el-form-item__content .el-select, .el-form-item__content .el-date-editor { width: 100%; display: flex; }
.el-form-item__content .el-select .el-input.is-disabled .el-input__inner { height: 32px; }
.el-form-item__content .el-select .el-input .el-input__inner { height: 32px; }
.el-form-item__error { padding-top: 2px; }

.el-cascader { width: 180px; line-height: 18px; }
.el-cascader .el-input__inner { line-height: 32px; height: 32px; padding: 4px 11px; border-radius: 4px; border: 1px solid #C7D0DA; padding-right: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.el-cascader .el-input__suffix-inner i { line-height: 32px; }

/*switch开关样式*/
.el-switch { height: 22px; line-height: 22px; }
.el-switch .el-switch__core { /*开关按钮的宽度大小,文字较少时*/ width: 44px !important; background-color: #BBBBBB; height: 22px; }
.el-switch .el-switch__core:after { top: 1px; width: 18px; height: 18px; }
.el-switch.large .el-switch__core { /*开关按钮的宽度大小,文字较多*/ width: 88px !important; }
.el-switch.default .el-switch__core { /*开关按钮的宽度大小,没有文字时*/ width: 40px !important; }
.el-switch.is-checked .el-switch__core { border-color: #4088FE; background-color: #4088FE; }
.el-switch.is-checked .el-switch__core::after { margin-left: -19px; }
.el-switch__label { position: absolute; display: none; }
.el-switch__label.is-active { display: block; }
.el-switch__label--left.is-active { z-index: 1; color: #FFFFFF; margin-right: -10px; display: flex; align-items: center; justify-content: center; }
.el-switch__label--right.is-active { z-index: 1; color: #FFFFFF; margin-left: -10px; display: flex; align-items: center; justify-content: center; }
.el-switch__label--left, .el-switch__label--right { left: 0; right: 0; text-align: center; }
.el-switch__label * { font-size: 12px; margin: 0 3px; }

.el-form-item--feedback .el-input__validateIcon { display: none !important; }

.w-full { width: 100%; }

.h-full { height: 100%; }

.w-h-full { width: 100%; height: 100%; }

.horizontal, .horizontal-center, .horizontal-between, .horizontal-around, .horizontal-end, .horizontal-wrap, .horizontal-layout { display: flex; align-items: center; }

.fl-1 { flex: 1; }

.fl-2 { flex: 2; }

.fl-3 { flex: 3; }

.fl-4 { flex: 4; }

.horizontal-center { justify-content: center; }

.horizontal-between { justify-content: space-between; }

.horizontal-around { justify-content: space-around; }

.horizontal-end { justify-content: flex-end; }

.horizontal-v-start { display: flex; align-items: flex-start; }

.horizontal-v-end { display: flex; align-items: flex-end; }

.horizontal-v-start > .full { flex: 1; height: 100%; overflow-x: hidden; }

.horizontal-v-end > .full { flex: 1; height: 100%; overflow-x: hidden; }

.horizontal-wrap, .horizontal-layout { flex-wrap: wrap; }

.horizontal > .right, .horizontal-center > .right, .horizontal-between > .right, .horizontal-around > .right, .horizontal-end > .right, .horizontal-wrap > .right, .horizontal-layout > .right { margin-left: auto; margin-right: 0; }

.horizontal > .full, .horizontal-center > .full, .horizontal-between > .full, .horizontal-around > .full, .horizontal-end > .full, .horizontal-wrap > .full, .horizontal-layout > .full { flex: 1; height: 100%; overflow-x: hidden; }

.vertical, .vertical-d, .vertical-d-center, .vertical-d-end, .vertical-center, .vertical-end { display: flex; width: 100%; flex-direction: column; }

.vertical-d, .vertical-d-center, .vertical-d-end { width: auto; }

.vertical-center { align-items: center; }

.vertical-d-center { align-items: center; }

.vertical-end { align-items: flex-end; }

.vertical-d-end { align-items: flex-end; }

.vertical > .full, .vertical-d > .full, .vertical-d-center > .full, .vertical-d-end > .full, .vertical-center > .full, .vertical-end > .full { flex: 1; overflow-y: hidden; }

.vertical > .bottom, .vertical-d > .bottom, .vertical-d-center > .bottom, .vertical-d-end > .bottom, .vertical-center > .bottom, .vertical-end > .bottom { margin-top: auto; }

.grid-column-1 { display: grid; grid-template-columns: repeat(1, 1fr); }

.column-1 { grid-column: span 1; }

.row-1 { grid-row: span 1; }

.grid-column-2 { display: grid; grid-template-columns: repeat(2, 1fr); }

.column-2 { grid-column: span 2; }

.row-2 { grid-row: span 2; }

.grid-column-3 { display: grid; grid-template-columns: repeat(3, 1fr); }

.column-3 { grid-column: span 3; }

.row-3 { grid-row: span 3; }

.grid-column-4 { display: grid; grid-template-columns: repeat(4, 1fr); }

.column-4 { grid-column: span 4; }

.row-4 { grid-row: span 4; }

.grid-column-5 { display: grid; grid-template-columns: repeat(5, 1fr); }

.column-5 { grid-column: span 5; }

.row-5 { grid-row: span 5; }

.grid-column-6 { display: grid; grid-template-columns: repeat(6, 1fr); }

.column-6 { grid-column: span 6; }

.row-6 { grid-row: span 6; }

.grid-column-7 { display: grid; grid-template-columns: repeat(7, 1fr); }

.column-7 { grid-column: span 7; }

.row-7 { grid-row: span 7; }

.grid-column-8 { display: grid; grid-template-columns: repeat(8, 1fr); }

.column-8 { grid-column: span 8; }

.row-8 { grid-row: span 8; }

.grid-column-9 { display: grid; grid-template-columns: repeat(9, 1fr); }

.column-9 { grid-column: span 9; }

.row-9 { grid-row: span 9; }

.grid-column-10 { display: grid; grid-template-columns: repeat(10, 1fr); }

.column-10 { grid-column: span 10; }

.row-10 { grid-row: span 10; }

.grid-column-11 { display: grid; grid-template-columns: repeat(11, 1fr); }

.column-11 { grid-column: span 11; }

.row-11 { grid-row: span 11; }

.grid-column-12 { display: grid; grid-template-columns: repeat(12, 1fr); }

.column-12 { grid-column: span 12; }

.row-12 { grid-row: span 12; }

.grid-column-13 { display: grid; grid-template-columns: repeat(13, 1fr); }

.column-13 { grid-column: span 13; }

.row-13 { grid-row: span 13; }

.grid-column-14 { display: grid; grid-template-columns: repeat(14, 1fr); }

.column-14 { grid-column: span 14; }

.row-14 { grid-row: span 14; }

.grid-autofit { display: grid; grid-template-columns: repeat(auto-fit, minmax(0, 230px)); justify-content: space-evenly; align-content: flex-start; padding: 5px; }
.grid-autofit > div { margin: 10px 0; background: #FFFFFF; box-shadow: 0px 2px 17px 0px rgba(0, 0, 0, 0.06); border-radius: 12px; cursor: default; }

.column-gap-10 { column-gap: 10px; }

.column-gap-12 { column-gap: 12px; }

.column-gap-15 { column-gap: 15px; }

.column-gap-16 { column-gap: 16px; }

.column-gap-20 { column-gap: 20px; }

.column-gap-30 { column-gap: 30px; }

.column-gap-40 { column-gap: 40px; }

.column-gap-60 { column-gap: 60px; }

.column-gap-80 { column-gap: 80px; }

.column-gap-100 { column-gap: 100px; }

.p--10 { padding: -10px; }

.p-0 { padding: 0px; }

.p-2 { padding: 2px; }

.p-3 { padding: 3px; }

.p-4 { padding: 4px; }

.p-5 { padding: 5px; }

.p-6 { padding: 6px; }

.p-8 { padding: 8px; }

.p-10 { padding: 10px; }

.p-12 { padding: 12px; }

.p-13 { padding: 13px; }

.p-14 { padding: 14px; }

.p-15 { padding: 15px; }

.p-16 { padding: 16px; }

.p-17 { padding: 17px; }

.p-18 { padding: 18px; }

.p-19 { padding: 19px; }

.p-20 { padding: 20px; }

.p-24 { padding: 24px; }

.p-30 { padding: 30px; }

.p-40 { padding: 40px; }

.p-50 { padding: 50px; }

.p-t--10 { padding-top: -10px; }

.p-t-0 { padding-top: 0px; }

.p-t-2 { padding-top: 2px; }

.p-t-3 { padding-top: 3px; }

.p-t-4 { padding-top: 4px; }

.p-t-5 { padding-top: 5px; }

.p-t-6 { padding-top: 6px; }

.p-t-8 { padding-top: 8px; }

.p-t-10 { padding-top: 10px; }

.p-t-12 { padding-top: 12px; }

.p-t-13 { padding-top: 13px; }

.p-t-14 { padding-top: 14px; }

.p-t-15 { padding-top: 15px; }

.p-t-16 { padding-top: 16px; }

.p-t-17 { padding-top: 17px; }

.p-t-18 { padding-top: 18px; }

.p-t-19 { padding-top: 19px; }

.p-t-20 { padding-top: 20px; }

.p-t-24 { padding-top: 24px; }

.p-t-30 { padding-top: 30px; }

.p-t-40 { padding-top: 40px; }

.p-t-50 { padding-top: 50px; }

.p-r--10 { padding-right: -10px; }

.p-r-0 { padding-right: 0px; }

.p-r-2 { padding-right: 2px; }

.p-r-3 { padding-right: 3px; }

.p-r-4 { padding-right: 4px; }

.p-r-5 { padding-right: 5px; }

.p-r-6 { padding-right: 6px; }

.p-r-8 { padding-right: 8px; }

.p-r-10 { padding-right: 10px; }

.p-r-12 { padding-right: 12px; }

.p-r-13 { padding-right: 13px; }

.p-r-14 { padding-right: 14px; }

.p-r-15 { padding-right: 15px; }

.p-r-16 { padding-right: 16px; }

.p-r-17 { padding-right: 17px; }

.p-r-18 { padding-right: 18px; }

.p-r-19 { padding-right: 19px; }

.p-r-20 { padding-right: 20px; }

.p-r-24 { padding-right: 24px; }

.p-r-30 { padding-right: 30px; }

.p-r-40 { padding-right: 40px; }

.p-r-50 { padding-right: 50px; }

.p-b--10 { padding-bottom: -10px; }

.p-b-0 { padding-bottom: 0px; }

.p-b-2 { padding-bottom: 2px; }

.p-b-3 { padding-bottom: 3px; }

.p-b-4 { padding-bottom: 4px; }

.p-b-5 { padding-bottom: 5px; }

.p-b-6 { padding-bottom: 6px; }

.p-b-8 { padding-bottom: 8px; }

.p-b-10 { padding-bottom: 10px; }

.p-b-12 { padding-bottom: 12px; }

.p-b-13 { padding-bottom: 13px; }

.p-b-14 { padding-bottom: 14px; }

.p-b-15 { padding-bottom: 15px; }

.p-b-16 { padding-bottom: 16px; }

.p-b-17 { padding-bottom: 17px; }

.p-b-18 { padding-bottom: 18px; }

.p-b-19 { padding-bottom: 19px; }

.p-b-20 { padding-bottom: 20px; }

.p-b-24 { padding-bottom: 24px; }

.p-b-30 { padding-bottom: 30px; }

.p-b-40 { padding-bottom: 40px; }

.p-b-50 { padding-bottom: 50px; }

.p-l--10 { padding-left: -10px; }

.p-l-0 { padding-left: 0px; }

.p-l-2 { padding-left: 2px; }

.p-l-3 { padding-left: 3px; }

.p-l-4 { padding-left: 4px; }

.p-l-5 { padding-left: 5px; }

.p-l-6 { padding-left: 6px; }

.p-l-8 { padding-left: 8px; }

.p-l-10 { padding-left: 10px; }

.p-l-12 { padding-left: 12px; }

.p-l-13 { padding-left: 13px; }

.p-l-14 { padding-left: 14px; }

.p-l-15 { padding-left: 15px; }

.p-l-16 { padding-left: 16px; }

.p-l-17 { padding-left: 17px; }

.p-l-18 { padding-left: 18px; }

.p-l-19 { padding-left: 19px; }

.p-l-20 { padding-left: 20px; }

.p-l-24 { padding-left: 24px; }

.p-l-30 { padding-left: 30px; }

.p-l-40 { padding-left: 40px; }

.p-l-50 { padding-left: 50px; }

.m--10 { margin: -10px; }

.m-0 { margin: 0px; }

.m-2 { margin: 2px; }

.m-3 { margin: 3px; }

.m-4 { margin: 4px; }

.m-5 { margin: 5px; }

.m-6 { margin: 6px; }

.m-8 { margin: 8px; }

.m-10 { margin: 10px; }

.m-12 { margin: 12px; }

.m-13 { margin: 13px; }

.m-14 { margin: 14px; }

.m-15 { margin: 15px; }

.m-16 { margin: 16px; }

.m-17 { margin: 17px; }

.m-18 { margin: 18px; }

.m-19 { margin: 19px; }

.m-20 { margin: 20px; }

.m-24 { margin: 24px; }

.m-30 { margin: 30px; }

.m-40 { margin: 40px; }

.m-50 { margin: 50px; }

.m-t--10 { margin-top: -10px; }

.m-t-0 { margin-top: 0px; }

.m-t-2 { margin-top: 2px; }

.m-t-3 { margin-top: 3px; }

.m-t-4 { margin-top: 4px; }

.m-t-5 { margin-top: 5px; }

.m-t-6 { margin-top: 6px; }

.m-t-8 { margin-top: 8px; }

.m-t-10 { margin-top: 10px; }

.m-t-12 { margin-top: 12px; }

.m-t-13 { margin-top: 13px; }

.m-t-14 { margin-top: 14px; }

.m-t-15 { margin-top: 15px; }

.m-t-16 { margin-top: 16px; }

.m-t-17 { margin-top: 17px; }

.m-t-18 { margin-top: 18px; }

.m-t-19 { margin-top: 19px; }

.m-t-20 { margin-top: 20px; }

.m-t-24 { margin-top: 24px; }

.m-t-30 { margin-top: 30px; }

.m-t-40 { margin-top: 40px; }

.m-t-50 { margin-top: 50px; }

.m-r--10 { margin-right: -10px; }

.m-r-0 { margin-right: 0px; }

.m-r-2 { margin-right: 2px; }

.m-r-3 { margin-right: 3px; }

.m-r-4 { margin-right: 4px; }

.m-r-5 { margin-right: 5px; }

.m-r-6 { margin-right: 6px; }

.m-r-8 { margin-right: 8px; }

.m-r-10 { margin-right: 10px; }

.m-r-12 { margin-right: 12px; }

.m-r-13 { margin-right: 13px; }

.m-r-14 { margin-right: 14px; }

.m-r-15 { margin-right: 15px; }

.m-r-16 { margin-right: 16px; }

.m-r-17 { margin-right: 17px; }

.m-r-18 { margin-right: 18px; }

.m-r-19 { margin-right: 19px; }

.m-r-20 { margin-right: 20px; }

.m-r-24 { margin-right: 24px; }

.m-r-30 { margin-right: 30px; }

.m-r-40 { margin-right: 40px; }

.m-r-50 { margin-right: 50px; }

.m-b--10 { margin-bottom: -10px; }

.m-b-0 { margin-bottom: 0px; }

.m-b-2 { margin-bottom: 2px; }

.m-b-3 { margin-bottom: 3px; }

.m-b-4 { margin-bottom: 4px; }

.m-b-5 { margin-bottom: 5px; }

.m-b-6 { margin-bottom: 6px; }

.m-b-8 { margin-bottom: 8px; }

.m-b-10 { margin-bottom: 10px; }

.m-b-12 { margin-bottom: 12px; }

.m-b-13 { margin-bottom: 13px; }

.m-b-14 { margin-bottom: 14px; }

.m-b-15 { margin-bottom: 15px; }

.m-b-16 { margin-bottom: 16px; }

.m-b-17 { margin-bottom: 17px; }

.m-b-18 { margin-bottom: 18px; }

.m-b-19 { margin-bottom: 19px; }

.m-b-20 { margin-bottom: 20px; }

.m-b-24 { margin-bottom: 24px; }

.m-b-30 { margin-bottom: 30px; }

.m-b-40 { margin-bottom: 40px; }

.m-b-50 { margin-bottom: 50px; }

.m-l--10 { margin-left: -10px; }

.m-l-0 { margin-left: 0px; }

.m-l-2 { margin-left: 2px; }

.m-l-3 { margin-left: 3px; }

.m-l-4 { margin-left: 4px; }

.m-l-5 { margin-left: 5px; }

.m-l-6 { margin-left: 6px; }

.m-l-8 { margin-left: 8px; }

.m-l-10 { margin-left: 10px; }

.m-l-12 { margin-left: 12px; }

.m-l-13 { margin-left: 13px; }

.m-l-14 { margin-left: 14px; }

.m-l-15 { margin-left: 15px; }

.m-l-16 { margin-left: 16px; }

.m-l-17 { margin-left: 17px; }

.m-l-18 { margin-left: 18px; }

.m-l-19 { margin-left: 19px; }

.m-l-20 { margin-left: 20px; }

.m-l-24 { margin-left: 24px; }

.m-l-30 { margin-left: 30px; }

.m-l-40 { margin-left: 40px; }

.m-l-50 { margin-left: 50px; }

.color-primary { color: #4088FE !important; }

.border-primary { border-color: #4088FE; }

.bg-primary { background: #4088FE; }
.bg-primary-opacity { background: #E8F4FF; }

.el-select.color-primary .el-input__inner { color: #4088FE !important; }

.color-success { color: #00C484 !important; }

.border-success { border-color: #00C484; }

.bg-success { background: #00C484; }
.bg-success-opacity { background: #DEFCF3; }

.el-select.color-success .el-input__inner { color: #00C484 !important; }

.color-disabled { color: #999999 !important; }

.border-disabled { border-color: #999999; }

.bg-disabled { background: #999999; }
.bg-disabled-opacity { background: #F2F3F5; }

.el-select.color-disabled .el-input__inner { color: #999999 !important; }

.color-warning { color: #FB9D22 !important; }

.border-warning { border-color: #FB9D22; }

.bg-warning { background: #FB9D22; }
.bg-warning-opacity { background: #FFF4E5; }

.el-select.color-warning .el-input__inner { color: #FB9D22 !important; }

.color-error { color: #FF3D40 !important; }

.border-error { border-color: #FF3D40; }

.bg-error { background: #FF3D40; }
.bg-error-opacity { background: #FFEEEE; }

.el-select.color-error .el-input__inner { color: #FF3D40 !important; }

.color-off { color: #888888 !important; }

.border-off { border-color: #888888; }

.bg-off { background: #888888; }
.bg-off-opacity { background: #F2F3F5; }

.el-select.color-off .el-input__inner { color: #888888 !important; }

.color-danger { color: #FF3D40 !important; }

.border-danger { border-color: #FF3D40; }

.bg-danger { background: #FF3D40; }
.bg-danger-opacity { background: #FFEEEE; }

.el-select.color-danger .el-input__inner { color: #FF3D40 !important; }

.bg-gray { background: #F9F9F9; }

.border-r-4 { border-radius: 4px; }

/*滚动条*/
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-thumb { background-color: rgba(159, 163, 166, 0.3); background-clip: padding-box; min-height: 28px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
::-webkit-scrollbar-thumb:hover { background-color: #9FA3A6; cursor: pointer; }
::-webkit-scrollbar-track { background-color: #EBEDF2; }
::-webkit-scrollbar-corner { background-color: transparent; }

.text-ellipsis, .option-select .el-input__inner { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.el-form-item.text-ellipsis .el-input .el-input__inner, .option-select .el-form-item.el-input__inner .el-input .el-input__inner { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.bg-white { background: #FFFFFF; }

.horizontal-layout > label { font-size: 14px; line-height: 19px; font-weight: normal; color: #333333; margin-right: 10px; margin-bottom: 10px; }
.horizontal-layout > .el-checkbox { margin-bottom: 10px; }
.horizontal-layout > div { margin-bottom: 10px; margin-right: 16px; min-height: 28px; }
.horizontal-layout > button { margin-bottom: 10px; }
.horizontal-layout > .right { margin-left: auto; margin-right: 0; }
.horizontal-layout.middle { position: relative; top: 5px; }

.collapse-enter-active { animation: collapse .2s ease; }
.collapse-leave-active { animation: collapse .2s ease reverse; }

@keyframes collapse { 0% { transform: scaleY(0); }
  100% { transform: scaleY(1); } }
.collapse-content { width: 100%; position: relative; background: #F6F7FA; padding-top: 10px; padding-left: 10px; margin-right: 0 !important; margin-top: 5px; }
.collapse-content > .footer { display: flex; align-items: center; justify-content: center; margin-top: -10px; margin-bottom: 10px; }

.title-tip { font-size: 16px; line-height: 19px; color: #262626; display: flex; align-items: center; font-weight: bold; }
.title-tip::before { content: ''; display: inline-block; width: 4px; height: 14px; background: #4088FE; border-radius: 2px; margin-right: 10px; border-radius: 3px 3px 3px 3px; }

.icon-vLine { display: inline-block; width: 1px; height: 14px; background: #C9D7EB; }

.cursor-pointer { cursor: pointer !important; }

.cursor-not-allowed { cursor: not-allowed !important; }

.text-not-select { -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }

.f-w-100 { font-weight: 100; }

.f-w-200 { font-weight: 200; }

.f-w-300 { font-weight: 300; }

.f-w-400 { font-weight: 400; }

.f-w-500 { font-weight: 500; }

.f-w-600 { font-weight: 600; }

.f-w-700 { font-weight: 700; }

.f-w-normal { font-weight: normal; }

.f-w-bold { font-weight: bold; }

.f-w-bolder { font-weight: bolder; }

.f-s-12 { font-size: 12px; }

.f-s-14 { font-size: 14px; }

.f-s-16 { font-size: 16px; }

.f-s-18 { font-size: 18px; }

.f-s-20 { font-size: 20px; }

.f-s-22 { font-size: 22px; }

.f-s-24 { font-size: 24px; }

.f-s-26 { font-size: 26px; }

.f-s-28 { font-size: 28px; }

.font-default { font-size: 14px; line-height: 19px; color: #262626; }

.option-now { font-size: 16px; font-weight: bold; line-height: 21px; display: flex; }
.option-now i { margin-right: 10px; }

.option-select { width: 200px; }
.option-select .el-input__inner { border: none; background: #F2F3F5; border-radius: 4px; height: 60px; font-weight: bold; font-size: 16px; padding-left: 120px; }
.option-select .el-input__prefix { left: 10px; top: 20px; line-height: 20px; }
.option-select .el-input__prefix > div { display: flex; align-items: center; }
.option-select .el-input__prefix span { font-weight: bold; font-size: 16px; margin-left: 10px; color: #333333; }

.sort-select .el-input > .el-input__inner { background: #F2F3F5; border-radius: 14px; border: none; }
.sort-select .el-input__suffix .el-icon-arrow-up::before { content: ''; border-style: solid; border-width: 0 5px 5px; border-color: transparent transparent #333333; position: relative; top: -10px; }
.sort-select .el-input__suffix .el-icon-arrow-up.is-reverse::before { transform: rotate(180deg); }

.pos-rela { position: relative; }

.pos-abso { position: absolute; }

.pos-flex { position: flex; }

.rangeLine { width: 5px; height: 1px; background: #000; margin: 0 5px 5px -10px; }

.screenForm { position: relative; overflow-y: hidden; padding: 16px 10px; }
.screenForm .el-tabs__content { position: initial !important; }
.screenForm .footer { position: absolute; bottom: 0; display: flex; align-items: center; justify-content: center; width: 100%; height: 48px; background-color: #fff; margin-left: -10px; border-top: 1px solid #E3E7EC; }
.screenForm .boxShadow { border-top: none !important; box-shadow: 0px -4px 6px rgba(0, 0, 0, 0.15) !important; }

.el-table__body-wrapper .el-table__body tr > td .cell .barcode-status-printed { line-height: 16px; padding: 4px 12px; border-radius: 60px; font-size: 12px; color: #FF9A26; background-color: #FFF4DE; }
.el-table__body-wrapper .el-table__body tr > td .cell .barcode-status-printed::before { content: ''; background-color: #FF9A26; display: inline-block; width: 8px; height: 8px; border-radius: 50%; margin-right: 1px; }

.barcode-status-printed { line-height: 16px; padding: 8px 12px; border-radius: 60px; font-size: 14px; color: #FF9A26; background-color: #FFF4DE; max-width: 100px; text-align: center; }
.barcode-status-printed::before { content: ''; background-color: #FF9A26; display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-right: 7px; }

.el-table__body-wrapper .el-table__body tr > td .cell .barcode-status-send { line-height: 16px; padding: 4px 12px; border-radius: 60px; font-size: 12px; color: #9D49F2; background-color: #F5ECFE; }
.el-table__body-wrapper .el-table__body tr > td .cell .barcode-status-send::before { content: ''; background-color: #9D49F2; display: inline-block; width: 8px; height: 8px; border-radius: 50%; margin-right: 1px; }

.barcode-status-send { line-height: 16px; padding: 8px 12px; border-radius: 60px; font-size: 14px; color: #9D49F2; background-color: #F5ECFE; max-width: 100px; text-align: center; }
.barcode-status-send::before { content: ''; background-color: #9D49F2; display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-right: 7px; }

.el-table__body-wrapper .el-table__body tr > td .cell .barcode-status-reported { line-height: 16px; padding: 4px 12px; border-radius: 60px; font-size: 12px; color: #4088FE; background-color: #D7EFFF; }
.el-table__body-wrapper .el-table__body tr > td .cell .barcode-status-reported::before { content: ''; background-color: #4088FE; display: inline-block; width: 8px; height: 8px; border-radius: 50%; margin-right: 1px; }

.barcode-status-reported { line-height: 16px; padding: 8px 12px; border-radius: 60px; font-size: 14px; color: #4088FE; background-color: #D7EFFF; max-width: 100px; text-align: center; }
.barcode-status-reported::before { content: ''; background-color: #4088FE; display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-right: 7px; }

.el-table__body-wrapper .el-table__body tr > td .cell .barcode-status-canceled { line-height: 16px; padding: 4px 12px; border-radius: 60px; font-size: 12px; color: #999999; background-color: #E4E4E4; }
.el-table__body-wrapper .el-table__body tr > td .cell .barcode-status-canceled::before { content: ''; background-color: #999999; display: inline-block; width: 8px; height: 8px; border-radius: 50%; margin-right: 1px; }

.barcode-status-canceled { line-height: 16px; padding: 8px 12px; border-radius: 60px; font-size: 14px; color: #999999; background-color: #E4E4E4; max-width: 100px; text-align: center; }
.barcode-status-canceled::before { content: ''; background-color: #999999; display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-right: 7px; }

.el-table__body-wrapper .el-table__body tr > td .cell .barcode-status-backed { line-height: 16px; padding: 4px 12px; border-radius: 60px; font-size: 12px; color: #FF3D40; background-color: #FFEDEE; }
.el-table__body-wrapper .el-table__body tr > td .cell .barcode-status-backed::before { content: ''; background-color: #FF3D40; display: inline-block; width: 8px; height: 8px; border-radius: 50%; margin-right: 1px; }

.barcode-status-backed { line-height: 16px; padding: 8px 12px; border-radius: 60px; font-size: 14px; color: #FF3D40; background-color: #FFEDEE; max-width: 100px; text-align: center; }
.barcode-status-backed::before { content: ''; background-color: #FF3D40; display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-right: 7px; }

.el-table__body-wrapper .el-table__body tr > td .cell .barcode-status-received { line-height: 16px; padding: 4px 12px; border-radius: 60px; font-size: 12px; color: #26BF40; background-color: #E9F8EC; }
.el-table__body-wrapper .el-table__body tr > td .cell .barcode-status-received::before { content: ''; background-color: #26BF40; display: inline-block; width: 8px; height: 8px; border-radius: 50%; margin-right: 1px; }

.barcode-status-received { line-height: 16px; padding: 8px 12px; border-radius: 60px; font-size: 14px; color: #26BF40; background-color: #E9F8EC; max-width: 100px; text-align: center; }
.barcode-status-received::before { content: ''; background-color: #26BF40; display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-right: 7px; }

.el-form .check-button.el-checkbox { display: flex; justify-content: center; width: 128px; height: 32px; line-height: 32px; font-size: 14px; font-family: MicrosoftYaHei; color: #262626; border: 1px solid #C7D0DA; opacity: 1; border-radius: 4px; }

.el-form .check-button.el-checkbox .el-checkbox__input { display: none; }

.el-form .check-button.el-checkbox.is-checked { display: flex; justify-content: center; width: 128px; height: 32px; line-height: 32px; font-size: 14px; font-family: MicrosoftYaHei; color: #4088FE; background: #EBF3FE; border: 1px solid #4088FE; opacity: 1; border-radius: 4px; }

.el-form .check-button.el-checkbox.is-checked :after { content: ''; position: absolute; right: -0.2px; bottom: 0; width: 16px; height: 16px; background: url("../img/ico_img_selected.svg") 100%/100% no-repeat; }

.el-form .custom-price.el-input-number.is-controls-right .el-input-number__decrease, .el-form .custom-price.el-input-number.is-controls-right .el-input-number__increase { display: none; }

.el-form .custom-price.el-input-number.is-controls-right .el-input__inner { padding-right: 15px !important; }

.el-form .custom-price.el-input-number .el-input__inner { padding-left: 33px; text-align: left; }

.el-form .custom-price.el-input-number::after { content: ''; position: absolute; left: 11px; top: 25%; width: 16px; height: 16px; background: url("../img/icon_symbol.svg") 100%/100% no-repeat; }

.el-form .el-input-number.is-controls-right .el-input-number__decrease, .el-form .el-input-number.is-controls-right .el-input-number__increase { line-height: 15px; }

.gray-bg { background-color: #F9F9F9; }

.changePopover .departs .depart-item.is-active::after, .changeLabDepartDialog .departs .depart-item.is-active::after { content: ''; display: block; width: 16px; height: 16px; background: url(../img/ico_img_selected.svg) 100%/100% no-repeat; position: absolute; right: -1px; bottom: -1px; }

.el-message-box__wrapper .el-message-box .el-message-box__btns { display: flex; flex-direction: row-reverse; }

.el-message-box__wrapper .el-message-box .el-message-box__btns button + button { margin-right: 10px; }

.el-message__closeBtn { right: 20px; }

.next-form { width: calc(100% + 40px); margin-left: -24px; padding: 0 24px; background-color: #F9F9F9; }

.bloodTablePadding { padding: 2px 10px 10px 10px; }

.bloodTableTopAndBottom { margin-top: -8px; }

.bloodHeadBarMargin { margin-top: 6px; margin-bottom: -4px; }

.bloodHeadBarMargin > .right { align-self: baseline; }

.bloodTopHeadBarSpace { padding: 4px 10px 0 10px; margin-bottom: -6px; }

.bloodTablePadding .headBar .item-title { margin-top: 7px; }

.font-color-bold { color: #262626; }

.font-color-title { color: #666; }

.font-color-info { color: #333; }

.el-form-item__label { color: #666; }

.el-input-group__append { color: #262626; }

.o-x-auto { overflow-x: auto; }

.o-y-auto { overflow-y: auto; }

.o-x-hidden { overflow-x: hidden; }

.o-y-hidden { overflow-y: hidden; }
